Report Generator Naming
The report generators are located in:
<Perforce QAC installation dir>/report_plugins
Any file in here will be used as a report generator, and can be written in any language (although the existing ones are written in Python). In the GUI, the report will be identified by taking the filename, stripping any extension and then replacing any underscores with spaces. For example:
Custom_Code_Report.py
will be presented as:
Custom Code Report
For the command line, the report is identified by a three-letter abbreviation formed from the initial character of each word. For example:
qacli report -P . -t CCR
If the name contains fewer than three words, extra letters are taken (and capitalized) from the first word, and conversely, if it contains more, the abbreviation is formed from the first, second and last words.
Abbreviations must be unique, but this is not explicitly checked. If you have two names which resolve to the same abbreviation, an arbitrary choice will be made without warning.